mashed tomatoes - Spanish English Dictionary